package com.cloudkinto.service.order.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.cloudkinto.service.order.vo.rakuten.OrderRakutenProductResponse;
import com.cloudkinto.service.order.vo.rakuten.SenderModelEntity;
import lombok.Data;

import java.util.List;

/**
 * Author Administrator
 *
 * @Des
 * @Version
 * @Date 2021/6/1
 */
@Data
public class OrderSenderUpdateReq {


    /**
     * 包裹id
     */
    private Long basketId;

    /**
     * 订单id
     */
    private Long orderId;


//    /**
//     * 送料
//     */
//    private Integer postagePrice;
//
    /**
     * 送料税率
     */
    private double postageTaxRate = 0.1;

    /**
     * 代引料
     */
    private Integer deliveryPrice;

//    /**
//     * 代引料税率
//     */
//    private Integer deliveryTaxRate;
//
//    /**
//     * 商品税合计
//     */
//    private Integer goodsTax;
//
//    /**
//     * 商品合計金額
//     */
//    private Integer goodsPrice;
//
//    /**
//     * 合計金額
//     */
//    private Integer totalPrice;


    /**
     * 收货人邮编
     */
    private String orderPostCode;

    /**
     * 收货人都道府県
     */
    private String orderPrefecture;

    /**
     * 收货人郡市区
     */
    private String orderCity;

    /**
     * 收货人住所
     */
    private String orderSubAddres;

    /**
     * 收货人姓名
     */
    private String orderName;

    /**
     * 收货人姓通假
     */
    private String orderFamilyNameKana;

    /**
     * 收货人名通假
     */
    private String orderFirstNameKana;

    /**
     * 收货人人电话
     */
    private String orderPhoneNumber;
    @JSONField(name = "SenderModel")
    private SenderModelEntity SenderModel;
    @JSONField(name = "ItemModelList")
    private List<OrderRakutenProductResponse> productResponseList;

}
